dev Tools Middleware
fun devToolsMiddleware(recorder: DevToolsRecorder = InMemoryDevToolsRecorder(), environment: String = "development", runId: String = generateId(prefix = "run"), idGenerator: () -> String = { generateId(prefix = "step") }): LanguageModelMiddleware